Customize Form Features

The Customize Form Doctype is a specialized tool in Frappe/ERPNext designed to simplify and streamline the customization of existing Doctypes without directly modifying their core definitions. Here are its key features:

Core Features

  1. Field Management:

    • Add new custom fields to an existing Doctype.
    • Modify attributes (e.g., label, field type, options) of standard or custom fields.
    • Highlight custom fields for easier identification.
  2. Layout Customization:

    • Reorder fields within a Doctype.
    • Reset layouts to their default configurations.
    • Adjust properties like collapsibility or display conditions.
  3. Naming and Identification:

    • Configure naming rules (e.g., naming series, autoname, custom expressions).
    • Set a title field for the Doctype.
    • Translate Doctype labels for multilingual environments.
  4. Field Properties Customization:

    • Enable or disable attributes like mandatory, unique, read-only, in-list view, and translatable.
    • Set dependencies for visibility or editability of fields.
  5. Behavior Customization:

    • Enable/disable features like quick entry, editable grid, and tracking changes or views.
    • Allow or restrict importing via the Data Import tool.
    • Enable auto-repeat functionality for recurring documents.
  6. Email and Notification Configuration:

    • Set default email templates.
    • Define fields for sender email, sender name, and subject.
    • Enable document creation via email.
  7. View Customization:

    • Specify default views (List, Report, Dashboard).
    • Set sorting preferences (fields, order).
  8. Actions and States Management:

    • Define custom document actions.
    • Configure workflow states and transitions.
  9. Security and Sharing:

    • Allow copying of documents.
    • Configure attachment settings (max attachments, public by default).
  10. Database Maintenance:

    • Identify and remove orphaned fields (database columns no longer associated with the Doctype definition).
    • Trim the database table of unused fields.
  11. Export and Developer Tools:

    • Export customizations for use in other environments or deployments.
    • Sync customizations during migrations.
  12. Permissions and Access:

    • Link to the Permission Manager for granular control.
    • Easily navigate to the Doctype list or settings.
  13. Child Table Customization:

    • Quickly switch to customizing child tables associated with the parent Doctype.
  14. Localization Support:

    • Support for setting and saving translations for field labels and Doctype names.
  15. Form Builder Integration:

    • Use the integrated form builder for a graphical drag-and-drop interface to reorder fields and sections.
  16. Reset and Defaults:

    • Reset customizations for a Doctype to its default configuration.
    • Reset layout only, preserving other customizations.

These features make the Customize Form Doctype a powerful tool for users to tailor their ERPNext/Frappe applications to specific business needs while maintaining upgrade compatibility.

Visit ChatGPT Link

Discard
Save
This page has been updated since your last edit. Your draft may contain outdated content. Load Latest Version
Was this article helpful?

On this page

Review Changes ← Back to Content
Message Status Space Raised By Last update on